@charset "UTF-8";
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-family: "Microsoft YaHei";
}

html {
    overflow: auto;
}

html, body, div, table, tr, td, span, i, li, button {
    font-size: 12px;
}

p, h1, h2, h3, h4, h5, h6, h7, ul, li, i, dl, em, b, from, button {
    margin: 0;
    padding: 0;
}

a {
    bblr: expression(this.onFocus = this.blur ()); /*IE使用*/
    outline-style: none; /*FF使用*/
}

img {
    outline: none;
    border: 0;
    vertical-align: middle
}

.t-top-area {
    /* font-size: 14px; */
    font-weight: normal;
    /* 	padding-left: 20px; */
    background: #fff
}

.t-top-area {
    position: relative;
}

.t-top-area .logo {
    display: none;
}

.t-top-area .logo-text {
    display: none;
}

.tempo-mine-buttons {
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    display: inline-block;
}

.tempo-mine-button {
    padding: 0;
    border: 0;
    width: 16px;
    height: 16px;
    margin: 0px 5px;
}

#tempo-mine-container {
    width: 100%;
    height: 100%;
}

.tempo-mine-board {
    width: 100%;
    height: 100%;
    position: relative;
}

#tempo-mine-menu {
    overflow: hidden;
}

#tempo-mine-alg {
    overflow: auto;
}

#tempo-mine-list {
    height: 100%;
}

#tempo-mine-property table {
    font-size: 12px;
}

#tempo-mine-property input, select {
    width: 125px;
}

#tempo-mine-property label {
    display: block;
    width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ui-layout-pane-center {
    padding: 0px;
}

#tempo-mine-toolbar-group button {
    font-size: 14px;
}

#tempo-scene-btnsbar button {
    /* 	min-width: 100px; */
    min-width: 60px;
}

.tempo-mine-container-panel {
    width: 100%;
    height: 100%;
}

#tempo-mine-viewing-tabs {
    background: #D7DDE5;
    width: 75px;
}

#tempo-mine-viewing-tabs div {
    padding-top: 10px;
    margin: 0px auto;
    border-bottom: 1px solid #cbd0dc;
    text-align: center;
    cursor: pointer;
    height: 70px;
}

.tempo-mine-viewing-options {
    margin-top: 15px;
    margin-bottom: 15px;
}

.tempo-mine-input-flow-view-overview,
.tempo-mine-input-flow-view-input,
.tempo-mine-input-flow-view-process,
.tempo-mine-input-flow-view-result {
    height: 26px;
    line-height: 26px;
    margin-top: 10px;
    margin-left: 5px;
    text-align: center;
    border: 1px solid #dddddd;
    border-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    background: #f2f2f2;
}

.tempo-mine-input-flow-view-input {
    height: 26px;
    line-height: 26px;
    margin-top: 10px;
    margin-left: 5px;
    text-align: center;
    border: 1px solid #dddddd;
    border-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    background: #f2f2f2;;
}

.tempo-mine-input-flow-view-overview-content {
    margin-left: 5px;
    padding-left: 15px;
    border: 1px solid #dddddd;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tempo-mine-input-flow-view-input-content {
    margin-left: 5px;
    padding-left: 15px;
    border: 1px solid #dddddd;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tempo-mine-input-flow-view-input-content p {
    word-break: break-all;
    text-indent: 15px;
}

.tempo-mine-input-flow-view-process-content {
    margin-left: 5px;
    padding-left: 15px;
    border: 1px solid #dddddd;
    padding-top: 5px;
    padding-bottom: 5px;
}


.tempo-mine-input-flow-view-result-content {
    margin-left: 5px;
    padding-left: 15px;
    padding-top: 8px;
    border: 1px solid #dddddd;
}

.tempo-mine-input-flow-view-desc-board {
    margin-top: 15px;
    margin-left: 10px;
    width: 95%;
    height: 96%;
}


.tempo-mine-input-flow-view-process-content-table tr td:FIRST-CHILD {
    text-align: center;
    height: 20px;
    line-height: 20px;
    width: 120px;
    border: 1px solid #dddddd;
}

#tempo-mine-input-view-tabs {
    width: 15%;
    min-width: 150px;
    height: 100%;
    float: left;
    background: #f3f5f7;
    overflow: auto;
    padding: 10px;
    box-sizing: border-box;
}

#tempo-mine-result-view-tabs {
    width: 10%;
    height: 100%;
    float: left;
    border: 1px solid #dddddd;
}

#tempo-mine-process-view-tabs {
    width: 15%;
    height: 85%;
    float: left;
    border: 1px solid grey;
    margin-top: 25px;
    margin-left: 10px;
    background: #ffffff;
    border: 1px solid #dddddd;
}

#tempo-mine-process-view-view {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
}

#tempo-mine-process-view-view-model-hide {
    position: fixed;
    top: 15%;
    z-index: 2;
    width: 88%;
    height: 80%;
    background: #f5f5f5;
    filter: alpha(opacity=70);
    opacity: 0.2;
    display: block;

}

/* #tempo-mine-result-view-view {
	width: 96%;
	height: 82%;
	margin-top: 10px;
	margin-left: 15px;
	border:1px solid grey;
} */

#tempo-mine-input-view-view {
    width: 80%;
    float: left;
    height: 100%;
    padding-left: 20px;
}

.tempo-mine-alg-config-page textarea {
    font-family: "Microsoft yahei";
    font-size: 12px;
}

.tempo-mine-alg-config-page input {
    border: none;
    background: none;
    font-family: "Microsoft yahei";
    font-size: 12px;
}

.tempo-mine-alg-config-page select {
    border: none;
    background: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-family: "Microsoft yahei";
}

.tempo-mine-eval-classification-evalresult input {
    border: none;
    background: none;
    font-family: "Microsoft yahei";
    font-size: 12px;
}

.tempo-mine-eval-classification-evalresult select {
    text-indent: 15px;
    width: 152px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #ddd;
}

#tempo-mine-input-view-view .tempo-mine-readmodel-property {
    width: 65%;
}


#tempo-mine-result-view-view {
    width: 80%;
    height: 88%;
    float: left;
    margin-top: 25px;
    margin-left: 5px;
    overflow: auto;
    border: 1px solid #dddddd;
}

.tempo-mine-viewing-input-view-rawdata-detail {
    margin-left: 20px;
    margin-top: 25px;
    padding-left: 20px;
    padding-top: 25px;
    width: 90%;
    height: 85%;
    overflow: auto;
}

#tempo-mine-process-view-tabs div {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid grey;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

#tempo-mine-input-view-tabs div lable {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 10px;
}

#tempo-mine-result-view-tabs div {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid grey;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

.tempo-mine-result-view-resultInfo-left {
    width: 15%;
    height: 95%;
    float: left;
    padding-left: 10px;
    padding-top: 10px;

}

.tempo-mine-result-view-resultInfo-right {
    width: 80%;
    height: 95%;
    float: left;
    overflow: auto;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-view-view-result-table-data {
    width: 80%;
    height: 95%;
    float: left;
    overflow: auto;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-view-data-table {
    width: 48%;
    height: 95%;
    float: left;
    overflow: auto;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-view-data-sta {
    width: 48%;
    height: 95%;
    overflow: auto;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-view-model {
    width: 98%;
    height: 95%;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-view-view-clustering {
    width: 100%;
    height: 100%;
}

.tempo-mine-result-view-view-cluster-feature {
    width: 80%;
    height: 98%;
    float: left;
    overflow: auto;
    padding-left: 10px;
    padding-top: 10px;
}

.tempo-mine-result-viewing-cluster-feature-table {
    width: 95%;
    height: 65%;
    overflow: auto;
    padding-left: 10px;
    padding-top: 80px;
    margin-top: 20px;
    border: 1px solid grey;
}

.viewtabsbackgroundcolor {
    background-color: #f3f5f7;
}

.tempo-mine-flow-container {
    width: 100%;
    height: 100%;
}

.tempo-mine-logger {
    width: 100%;
    height: 100%;
    background-color: #f3f5f7;
}

.tempo-mine-logger-content {
    width: 100%;
}

.tempo-mine-logger-content-pre {
    padding-top: 2px;
    padding-left: 2px;
    overflow-x: hidden;
    overflow-y: auto;
    word-break: break-all;
    margin: 0;
    font-size: 12px;
    font-family: '微软雅黑';
}

#tempo-mine-flow-container-example {
    display: none;
}

#tempo-mine-model-view-container, #tempo-mine-element-library {
    width: 100%;
    height: 100%;
}

.tempo-mine-eval-clustering-property {
    margin-top: 20px;
    margin-left: 60px;
    width: 1000px;
    height: 550px;
    border: 1px solid grey;
}

.tempo-mine-viewing-rawdata-property {
    margin-top: 20px;
    margin-left: 60px;
    width: 1000px;
    height: 550px;
    border: 1px solid grey;
}

.tempo-mine-resultviewing-evalmodel-tabs {
    margin-top: 15px;
    margin-left: 25px;
    height: 30px;
}

.tempo-mine-resultviewing-evalmodel-tabs div {
    height: 30px;
    line-height: 30px;
    width: 70px;
    border: 1px solid grey;
    text-align: center;
    cursor: pointer;
    float: left;
}

#tempo-mine-process-view-jianjie {
    width: 100%;
    height: 20%;
}

.tempo-mine-eval-clustering-select {
    width: 20%;
    height: 550px;
    float: left;
    border-right: 1px solid grey;
}

.tempo-mine-eval-clustering-select div {
    border: 1px solid grey;
    height: 60px;
}

.tempo-mine-eval-clustering-select div div {
    margin-left: 20px;
    margin-top: 25px;
    border: none;
}

.tempo-mine-eval-clustering-pingfanghe {
    width: 10%;
    height: 30%;
    text-align: right;
    margin-top: 5px;
    float: left;
}

.tempo-mine-eval-clustering-pingfanghetable {
    margin-left: 10px;
    margin-top: 5px;
    width: 85%;
    height: 30%;
    float: left;
}

.tempo-mine-eval-clustering-pingjiaxishu {
    width: 100%;
    height: 6%;
    padding-left: 20px;
}

.tempo-mine-eval-clustering-pingjiaxishumodelname {
    width: 15%;
    height: 80px;
    margin-left: 20px;
    margin-top: 30px;
    float: left;
}

.tempo-mine-eval-clustering-pingjiaxishumodelname div {
    width: 100px;
    height: 80px;
    font-size: 14px;
    text-align: center;
}

.tempo-mine-eval-clustering-pingjiaxishures {
    width: 75%;
    height: 55%;
    margin-top: 10px;
    float: left;
}

.tempo-mine-eval-clustering-singlemodeleval {
    width: 100%;
    height: 6%;
    padding-top: 25px;
    padding-left: 20px;
}

.tempo-mine-eval-clustering-singlemodeldiv {
    width: 80%;
    height: 60%;
    margin-left: 60px;
    margin-top: 50px;
}

.tempo-mine-eval-clustering-evalresult {
    width: 69%;
    float: left;
}

.tempo-mine-result-view-result-table-cluster-table-info {
    width: 98%;
    height: 88%;
    margin-top: 20px;
    /* 	border: 1px solid #dddddd; */
    overflow: auto;
}

.tempo-mine-result-view-result-table-cluster-model-info {
    padding-left: 40px;
    padding-top: 60px;
    width: 15%;
    height: 95%;
    float: left;
}

.tempo-mine-result-view-result-table-cluster-model-info p {
    text-indent: 10px;
    line-height: 30px;
    font-size: 16px;
}

.tempo-mine-result-view-result-table-cluster-table-detail-info {
    margin-top: 15px;
    width: 80%;
    height: 92%;
    float: left;
    overflow: auto;
}

table {
    border-collapse: collapse;
    overflow: auto;
}

#changePassForm table, tr, td {
    /* 	border : none; */
}

/* td { */
/* 	width: 100px; */
/* 	height: 26px; */
/* 	text-align: center; */
/* } */

/*add 2017-01-11*/
#tempo-mine-toolbar-group #tempo-scene-btnsbar {
    width: 180px;
    margin: 0 auto;
    float: none;
    display: block;
    height: 26px;
    /*      background:#e6e6e6; */
    background: url(../images/mine-btnsbar-sel-bg.png) repeat-x 0 bottom;
    border: 1px solid #cccccc;
    border-radius: 20px;
    /*      margin-top:5px; */

    position: relative;
    top: 4px;
}

#tempo-mine-toolbar-group #tempo-scene-btnsbar button {
    min-width: 60px;
}

#tempo-mine-toolbar-group #tempo-scene-btnsbar button.ui-button {
    height: 26px;
    line-height: 26px;
    width: 60px;
    /*      background:#e6e6e6; */
    /*      border:1px solid #cccccc; */
    /*      border-radius:20px; */
    font-weight: normal;
    margin-left: 0;
}

#tempo-mine-toolbar-group #tempo-scene-btnsbar button.ui-button:first-child {
    border-radius: 20px 0 0 20px;
    border-right: 1px solid #ccc;
}

#tempo-mine-toolbar-group #tempo-scene-btnsbar button.ui-button:last-child {
    border-radius: 0 20px 20px 0;
    border-left: 1px solid #ccc;
}

#tempo-mine-toolbar-group #tempo-scene-btnsbar button.tempo-scene-btnsbar-selected {
    font-weight: bold;
    color: #363636;
    background: #e6e6e6;
}

#tempo-mine-toolbar-group .tempo-selectpanel {
    position: absolute;
    right: 0;
    top: 0;
}

#tempo-mine-toolbar-group #tempo-scene-controlgroup {
    position: absolute;
    right: 260px;
    top: 0;
    float: none;
    margin-top: 8px;
}

#tempo-mine-toolbar-group #tempo-scene-controlgroup button {
    cursor: pointer;
    padding: 0;
    border: 0;
    width: 20px;
    height: 20px;
}

#tempo-scene-controlgroup button#tempo-mine-save {
    background: url(../images/tempo-mine-save-icon.png) no-repeat center center;
}

#tempo-scene-controlgroup button#tempo-mine-run {
    background: url(../images/tempo-mine-run-icon.png) no-repeat center center;
}

#tempo-scene-controlgroup button#tempo-mine-stop {
    background: url(../images/tempo-mine-stop-icon.png) no-repeat center center;
}

#tempo-scene-controlgroup button#tempo-mine-refreshlog {
    width: 30px;
    background: url(../images/tempo-mine-refresh-icon.png) no-repeat center center;
}

.tempo-mine-logger .tempo-panel-title-icon {
    width: 15px;
    height: 15px;
    cursor: pointer;
    display: inline-block;
    background: url(../images/tempo-mine-logger-tit-icon.png) no-repeat 0 center;
}

.tempo-mine-logger .tempo-panel-shell-icon {
    width: 15px;
    height: 15px;
    cursor: pointer;
    display: inline-block;
    background: url(../images/tempo-mine-logger-tit-icon.png) no-repeat 0 center;
}

.tempo-mine-logger .tempo-panel-title {
    text-align: right;
}

.tempo-mine-logger-content-pre {
    line-height: 23px;
}

#tempo-mine-viewing-tabs div i {
    width: 30px;
    font-weight: normal;
    height: 30px;
    display: block;
    margin: 0 auto;
}

#tempo-mine-viewing-tabs div i.tempo-mine-overview-icon {
    background: url(../images/overview-icon.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div i.tempo-mine-inputview-icon {
    background: url(../images/inputview-icon.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div i.tempo-mine-processview-icon {
    background: url(../images/processview-icon.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div i.tempo-mine-resultview-icon {
    background: url(../images/resultview-icon.png) no-repeat 0 center;
}

.viewtabsbackgroundcolor {
    background: #e9eaea;
}

#tempo-mine-viewing-tabs div p {
    color: #818fad;
    margin: 10px auto;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor p {
    color: #445265;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor {
    background: #f3f5f7;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor i.tempo-mine-overview-icon {
    background: url(../images/overview-icon-sel.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor i.tempo-mine-inputview-icon {
    background: url(../images/inputview-icon-sel.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor i.tempo-mine-processview-icon {
    background: url(../images/processview-icon-sel.png) no-repeat 0 center;
}

#tempo-mine-viewing-tabs div.viewtabsbackgroundcolor i.tempo-mine-resultview-icon {
    background: url(../images/resultview-icon-sel.png) no-repeat 0 center;
}

/*洞察模型*/
#tempo-mine-viewing-resultshow .tempo-mine-viewing-result-style {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100px;
    cursor: pointer;
    /* 	line-height:24px; */
    color: #6a6a6a;
    font-size: 12px;
    border-left: 1px solid #d7dde5;
    padding: 0px 18px;
    white-space: nowrap;
}

#tempo-mine-viewing-resultshow .tempo-mine-viewing-result-style:first-child {
    border-left: none;
}

#tempo-mine-viewing-resultshow .tempo-mine-viewing-result-style-sel {
    color: #289de9;
    font-weight: bold;
}

.tempo-mine-resultviewing-evalmodel-tabs div {
    height: 29px;
    line-height: 29px;
    padding: 0 20px 0 15px;
    background: #e1e1e1;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #333333;
}

.tempo-mine-resultviewing-evalmodel-tabs div:first-child {
    border-right: 0;
}

.tempo-mine-resultviewing-evalmodel-tabs div.viewtabsbackgroundcolor {
    background: #fafafa;
    font-weight: bold;
}

/*洞察--节点名称--输入洞察*/
#tempo-mine-input-view-tabs div {
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    border-bottom: 1px solid #e2e8ec;
    font-size: 12px;
    text-align: left;
    text-indent: 15px;
    cursor: pointer;
    color: #5c6d81;
}

#tempo-mine-input-view-tabs div.viewtabsbackgroundcolor {
    background: #f3f5f7;
    color: #000;
}

/* #tempo-mine-input-view-tabs{
	background:#ffffff;
	border:1px solid #dddddd;
	width:160px;
} */

.tempo-mine-board-container {
    background: #eaeaea;
}

#tempo-mine-process-view-tabs div {
    height: 48px;
    line-height: 48px;
    font-weight: normal;
    border: 0;
    border-bottom: 1px solid #dddddd;
    padding-right: 10px;
    font-size: 12px;
    text-align: left;
    text-indent: 25px;
}

#tempo-mine-process-view-tabs div.viewtabsbackgroundcolor {
    background: #f3f5f7;
}

/* #tempo-mine-process-view-tabs{

    width:10%;
} */
.axisMin path,
.axisMin line {
    fill: none;
    stroke: grey;
    shape-rendering: crispEdges;
}

.axisMin text {
    font-family: sans-serif;
}

#tempo-mine-process-view-tabs div.viewtabsbackgroundcolor lable {
    cursor: pointer;
    display: block;
    /* 	background: #f3f5f7; url(../images/model-viewtab-icon.png) no-repeat right center; */
}

#tempo-mine-input-view-tabs div.viewtabsbackgroundcolor lable {
    cursor: pointer;
    display: block;
    background: #eaedf1;
    border-left: 4px solid #289de9;
    /* 	background:#f2f2f2 url(../images/model-viewtab-icon.png) no-repeat right center; */
}

.axis path,
.axis line {
    fill: none;
    stroke: black;
    shape-rendering: crispEdges;
}

.axis text {
    font-family: sans-serif;
    font-size: 11px;
}

/*日志区域样式*/
.tempo-mine-logger-content p.tempo-mime-logger-content-row {
    height: 22px;
    line-height: 22px;
    border-bottom: 1px solid #e5e5e5;
    background: #f3f5f7;
}

.tempo-mine-logger-content p i {
    width: 40px;
    height: 22px;
    float: left;
    border-right: 1px solid #e5e5e5;
    background-image: url(../../css/images/icons.png);
    background-position: -4px -173.5px;
}

.tempo-mine-logger-content p div {
    text-indent: 10px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tempo-mine-logger-content p.tempo-mime-logger-content-row:HOVER {
    background-color: #edebeb;
}

/*AI执行日志运行状态图标*/
.tempo-mine-logger-content p.tempo-mime-logger-content-row .execute-node-status.RUNNING {
    background-position: -4px -173.5px;
}

/*AI执行日志成功状态图标*/
.tempo-mine-logger-content p.tempo-mime-logger-content-row .execute-node-status.SUCCESS {
    background-position: -4px -173.5px;
}

/*AI执行日志失败状态图标*/
.tempo-mine-logger-content p.tempo-mime-logger-content-row .execute-node-status.FAILED {
    background-position: -164px -174px;
}

/*AI执行日志警告状态图标*/
.tempo-mine-logger-content p.tempo-mime-logger-content-row .execute-node-status.WARNING {
    background-position: -37px -174px;
}

/*日志*/
.tempo-mine-logger .tempo-panel-title-text {
    padding-right: 15px;
}

#tempo-mine-toolbar-group .t-toolbar-area {
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #dadada;
}

.tempo-mine-board-headbar {
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: relative;
    background-color: #f2f2f2;
    border-bottom: 1px solid #d4d4d4;
    overflow: hidden;
}

.tempo-mine-board-headbar .navigator-path {
    height: 100%;
    float: left;
    line-height: 30px;
    overflow: hidden;
}

.navigator-path-active {
    color: #A75B21;
}

.tempo-mine-board-headbar .navigator-buttons {
    /*为了放下撤销和重做按钮，把宽度由320px改为340px*/
    width: 400px;
    height: 100%;
    float: left;
}

.tempo-mine-board-headbar .navigator-path span {
    display: block;
    float: left;
}

/*普通流程图标*/
.tempo-mine-board-headbar .navigator-path span.navigator-root-icon {
    width: 25px;
    height: 30px;
    background-image: url(../../css/images/icons.png);
    background-position: -396px -302px;
}

/*管道流程图标*/
.tempo-mine-board-headbar .navigator-path span.navigator-root-pl-icon {
    width: 25px;
    height: 30px;
    background-image: url(../../css/images/icons.png);
    background-position: -429px -302px;
}

.tempo-mine-board-headbar .navigator-path span.navigator-path-symble {
    width: 20px;
    height: 25px;
    text-align: center;
}

.tempo-mine-board-headbar .navigator-path span.navigator-path-text {
    /* width: 100px; */
    height: 30px;
    /* text-align: center; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px
}

.tempo-mine-board-headbar .navigator-path span.navigator-path-text:HOVER {
    /*cursor: pointer;*/
    /*color: blue;*/
}

/*导航栏按钮组*/
.tempo-mine-board-headbar .navigator-buttons > span {
    width: 25px;
    height: 25px;
    float: right;
    margin-right: 10px;
}

.tempo-mine-board-headbar .navigator-buttons .runTimeConfig span {
    width: 16px;
    height: 16px;
}

/* 比例按钮 */
.tempo-mine-board-headbar .navigator-buttons span.scale-button {
    background: url(../images/scale-icon.png) no-repeat 0 center;
}

/* 缩小按钮 */
.tempo-mine-board-headbar .navigator-buttons span.reduce-button {
    background: url(../images/reduce-icon.png) no-repeat 0 center;
}

/* 放大按钮 */
.tempo-mine-board-headbar .navigator-buttons span.boost-button {
    background: url(../images/boost-icon.png) no-repeat 0 center;
}

/*add 2017-1-13*/
.tempo-mine-result-view-tabs {
    width: 15%;
    height: 100%;
    float: left;
    /* 	margin-top: 25px; */
    /* 	margin-left: 10px; */
    background: #ffffff;
    /* 	border:1px solid #dddddd; */
}

.tempo-mine-result-view-tabs div {
    height: 24px;
    line-height: 24px;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    text-indent: 5px;
    border: 1px solid #eaedf1;
    border-radius: 15px;
    margin-bottom: 6px;
}
.tempo-mine-result-view-tabs div ul li span {
    overflow: hidden;
    display: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tempo-mine-result-view-tabs div.viewtabsbackgroundcolor {
    font-weight: normal;
    border: 0;
    font-size: 12px;
    border: 1px solid #d7dde5;
    background: #f3f5f7;
    text-align: left;
}

.tempo-mine-result-view-tabs div.viewtabsbackgroundcolor lable {
    cursor: pointer;
    display: block;
    background: #f2f2f2 url(../images/model-viewtab-icon.png) no-repeat right center;
}

.tempo-mine-result-view-view {
    width: 80%;
    height: 85%;
    float: left;
    /* 	margin-top: 25px; */
    margin-left: 5px;
    margin-bottom: 10px;
    /* 	border: 1px solid #dddddd; */
}

#tempo-mine-input-view-view .inoutTable {
    height: 100%;
}

.tempo-mine-insight-table {
    /*position: absolute;*/
    /*display: table !important;*/
    overflow: visible;
}

.tempo-mine-insight-table tr, .tempo-mine-insight-table td {
    height: 26px;
    border: 1px solid #dddddd;
    border-bottom: 0;
    font-size: 12px;
    text-align: left;
}

.tempo-mine-insight-table td {
    word-break: break-all;
}

/* 表头单元格不换行 */
.tempo-mine-insight-table thead th {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    word-break: keep-all;
    white-space: nowrap;
}

.tempo-mine-insight-table-with-worddesc {
    border: 1px solid #dddddd;
}

.tempo-mine-insight-table-with-worddesc tr, .tempo-mine-insight-table-with-worddesc td {
    height: 26px;
    border: 1px solid #dddddd;
    border-bottom: 0;
    font-size: 12px;
    text-align: left;
    text-indent: 20px;
}

.tempo-mine-insight-table-with-worddesc td {
    word-break: break-all;
}

.tempo-mine-insight-table-with-worddesc thead th {
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #dddddd;
    border-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    background: #f2f2f2;
    text-indent: 0;
}

#tempo-mine-element-library .tempo-panel-title,
.tempo-mine-logger .tempo-panel-title {
    height: 30px;
    line-height: 30px;
}

.jtk-endpoint {
    /* z-index: 100; */
}

.jtk-connector {
    /* z-index: 1; */
}

.jtk-overlay-delete-handle {
    z-index: 2;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    display: block;
    overflow: hidden;
    border: 1px solid #54b8ff;
    background-color: #E4F1FF;
    background-image: url("../../css/images/icons.png");
    background-position: -430px -62px;
}

.jtk-overlay-delete-handle:HOVER {
    cursor: pointer;
}


/***
*算法 弹出框界面样式
*/
/* .ui-dialog .ui-dialog-content input:not([type=checkbox]):not([type=radio]) {
    width: 150px;
    height: 25px;
    line-height: 25px;
    text-indent: 15px;
    border:1px solid #ddd
} */
.ui-dialog .ui-dialog-content select {
    text-indent: 15px;
    width: 152px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #ddd
}

.tempo-mine-dialog-left {
    float: left;
    width: 35%;
    text-align: right;
    height: 30px;
    line-height: 30px;
}

.tempo-mine-dialog-right {
    float: left;
    width: 65%;
    text-align: left;
}

.tempo-mine-preprocessnode-insight-nodedesc {
    /* 	margin-top:5px; */
    /* 	margin-left: 10px; */
    width: 98%;
}

/**页面整体边距**/
#tempo-mine-viewing {
    background: #d7dde5;
}

#tempo-mine-model-view-container .ui-layout-pane-center {
    background: #d7dde5;
    padding: 5px 0px;
    overflow: auto;
}

#tempo-mine-model-view-container .ui-layout-pane-center:first-child {
    background: #d7dde5;
}

#tempo-mine-viewing .ui-layout-pane-center, #tempo-mine-modeling .ui-layout-pane-center {
    padding: 0;
}


#tempo-mine-model-view-container #tempo-mine-viewing-resultshow {
    background: #fff;
}

/**段落行距10px**/
#tempo-mine-viewing-resultshow p {
    padding: 5px 0;
}

#tempo-mine-viewing-resultshow table {
    width: 100%;
}

#tempo-mine-viewing-resultshow table thead {
    background: #f8fafd
}

#tempo-mine-viewing-resultshow th {
    border: 1px solid #dae0e9;
}

#tempo-mine-viewing-resultshow td {
    border: 1px solid #dae0e9;
}

#tempo-mine-viewing-resultshow td, #tempo-mine-viewing-resultshow th {
    padding: 5px 8px;
}

#tempo-mine-viewing-resultshow thead th {
    background: #f8fafd;
}

#tempo-mine-viewing-resultshow tr td {
    text-align: left;
    width: 950px;
    word-break: break-all;
    word-wrap: break-word;
    height: 16px;
}

#tempo-mine-viewing-resultshow .tempo-mine-input-flow-view-process-content-table tr td:FIRST-CHILD {
    text-align: center;
    width: 120px;
}

#tempo-mine-viewing-resultshow td {
    height: auto;
}

#tempo-mine-viewing-resultshow table tr:nth-child(odd) td {
    background: #fff;
}

#tempo-mine-viewing-resultshow table tr:nth-child(even) td {
    background: #f8fafd;
}

#tempo-mine-viewing-resultshow .tempo-mine-insight-table-with-worddesc tr td:first-child {
    text-align: center;
    width: 120px;
}

.deal-desc {
    background: #f1f8ed;
    border: 1px solid #d6e9c6;
    color: #599925;
    word-break: break-all;
    margin-top: 15px;
}

.deal-desc p {
    padding: 5px;
}

.deal-desc p label {
    font-weight: bold;
    vertical-align: middle
}

#tempo-mine-input-view-tabs .tempo-mine-viewing-nodestype {
    margin-bottom: 10px;
    border: none;
    height: 30px;
    line-height: 30px;
    color: #000;
    text-indent: 0px;
}

#tempo-mine-input-view-tabs .tempo-mine-viewing-nodestype div {
    height: 30px;
    line-height: 30px;
}

/* #tempo-mine-input-view-view table{ */
/* 	display : block; */
/* } */
#tempo-mine-input-view-view table td {
    text-align: center;
}

/**洞察界面算法配置页面的样式显示*/
#tempo-mine-input-view-view table.formLayout td {
    text-align: left;
}

#tempo-mine-input-view-view table.formLayout td.formLayoutTit {
    text-align: right;
}

#tempo-mine-element-library, .tempo-mine-element-library {
    background: #ffffff;
}

#tempo-mine-element-library .tempo-groupmenu .tempo-groupmenu-item {
    border-bottom: 1px solid #e8edf0;
}

#tempo-mine-element-library .tempo-groupmenu .tempo-groupmenu-menu-select {
    background: #EEEDED;
}

.nodedesc-nodename {
    font-weight: bold;
    margin-right: 10px;
}

#tempo-mine-input-view-view fieldset tr {
    border: none;
}

#tempo-mine-input-view-view fieldset {
    margin-bottom: 15px;
}

#tempo-mine-input-view-view fieldset td {
    border: none;
}

.tempo-mine-expandBtn {
    width: 50px;
    float: right;
}

.tempo-mine-cont {
    float: left;
    position: relative;
    height: 30px;
    overflow: hidden;
}

.tempo-mine-tabs {
    overflow: hidden;
    _zoom: 1;
    height: 30px;
    line-height: 30px;
    border: 1px solid #cbd0dc;
}

.tempo-mine-addpage-model {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    float: left;
    width: 40px;
    height: 30px;
    margin: 0;
    background-position: -484px -54px;
    background-color: #EAEDF1;
}

.tempo-mine-addpage {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    float: left;
    width: 40px;
    height: 30px;
    margin: 0;
    /*background-position: -484px -54px;*/
    background-image: url("../../css/images/flow_icon_add.png") !important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #EAEDF1;
    border-right: 1px solid #cbd0dc;
    cursor: pointer;
}

.tempo-mine-addpage-pl {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    float: left;
    width: 40px;
    height: 30px;
    margin: 0;
    /*background-position: -484px -54px;*/
    background-image: url("../../css/images/flow_pl_icon_add.png") !important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #EAEDF1;
    border-right: 1px solid #cbd0dc;
    cursor: pointer;
}

.tempo-mine-tab-cont {
    position: absolute;
    width: 20000px;
    height: 30px;
    overflow: hide;
}

.tempo-mine-tab-cont span {
    min-width: 100px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-right: 1px solid #cbd0dc;
    float: left;
    text-align: left;
    position: relative;
    background: #eaedf1;
}

.tempo-mine-tab-cont.model-selected span {
    cursor: pointer;
}

.tempo-mine-tab-cont span i {
    position: absolute;
    right: 0px;
    top: 8px;
    width: 16px;
    opacity: 0;
}

.tempo-mine-tab-cont span label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    width: 80px;
    margin-left: 18px;
}

.tempo-mine-tab-cont span label.tempo-mine-tab-change::before {
    content: '';
    font-size: 14px;
    display: inline-block;
    left: 5px;
    position: absolute;
    top: 11px;
    height: 6px;
    width: 6px;
    background-color: #f83f3f;
    border-radius: 3px;
}

.tempo-mine-tab {
    z-index: 0;
    overflow-x: hidden;
    display: inline-block;
    _zoom: 1;
    color: #555;
    font-size: 12px;
    border: 1px solid #cbd0dc;
    position: relative;
    height: 30px;
}

.tempo-mine-btn-tab {
    cursor: pointer;
    width: 60px;
    height: 30px;
    float: left;
}

.tempo-mine-btn-tab i {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}

.tempo-mine-btn-tab i.tempo-mine-cont-leftbtn .icon {
    background-position: -208px -144px;
}

.tempo-mine-btn-tab i.tempo-mine-cont-rightbtn .icon {
    background-position: -240px -144px;
}

#tempo-mine-input-view-view form table tr {
    height: auto;
}

.tempo-mine-tab-cont span.tempo-mine-tab-curSelect {
    background-color: #fff;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-mine-creModel {
    background-position: -208px -176px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-mine-save {
    background-position: -176px -96px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-startup {
    background-position: -240px -96px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-startup.button-disabled {
    background-position: -208px -96px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-startup-cache {
    background-position: -416px -240px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-startup-cache.cache-button-disabled {
    background-position: -432px -240px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-stop {
    background-position: -304px -96px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-stop.button-disabled {
    background-position: -272px -96px;
}

.ui-icon.tempo-ui-icon.ui-button.tempo-ui-icon-refresh {
    background-position: -400px 0;
}

.navigator-buttons .tempo-mine-buttons button {
    background-color: transparent;
}

.navigator-buttons .tempo-mine-buttons button:last-child {
    margin-right: 10px;
}

.tempo-mine-designer-mode {
    width: 120px;
    display: inline-block;
    height: 20px;
}

#containerTab {
    padding: 0px 20px;
}

/* 节点参数面板输入框不可用样式 */
.tempo-mine-node-para-input-readonly {
    background: #EBEBE4;
}

.mine-model-view-title {
    line-height: 14px;
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0;
}

.tempo-mine-process-node-desc {
    background: #f1f8ed;
    border: 1px solid #d6e9c6;
    color: #599925;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    font-weight: bold;
}

.tempo-mine-preprocess-desc-pre-icon {
    /* 	width: 25px; */
    /*     height: 22px; */
    /*     float: left; */
    /*     background-position: -40px -170.5px; */
    /*     background-image: url(../../css/images/icons.png); */
    margin: 0 5px;
}

.ui-tooltip.tempo-logger-infotip {
    max-width: 650px;
}

.ui-tooltip.tempo-logger-infotip pre {
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

.tempo-logger-infotip > .ui-tooltip-content {
    word-wrap: break-word;
    word-break: break-all;
    white-space: pre-wrap;
    max-width: 650px;
}

.tempo-mine-pager-input {
    font-family: 'Microsoft Yahei';
    width: 68px;
}

.tempo-mine-designer-mode > span {
    margin-bottom: 5px;
}

.navigator-buttons .runTimeConfig > span {
    margin-bottom: 6px;
}

.tempo-mine-textming-insight-table {
    width: 100%;
    height: 100%;
}

.accordionpanel-header {
    border-bottom: 1px solid #EAEDF1;
    font-weight: bold;
    padding: 10px;
    cursor: pointer;
    font-size: 14px;
}

.node-header {
    font-weight: bold;
    padding: 10px 10px 10px 0px;
    font-size: 12px;
}

.portContainer {
    padding: 0 36px 0 0px;
    clear: both;
    overflow: auto;
    padding-bottom: 20px;
}

.portContainerItem {
    width: 100%;
    overflow: auto;
}

.port-header {
    font-weight: bold;
    font-size: 12px;
    padding: 10px 0;
}

.tempo-panel-logger-slidedown {
    margin-right: 15px;
    cursor: pointer;
}

#tempo-mine-viewing-resultshow .ui-tabs-panel {
    height: calc(100% - 54px);
    overflow: auto;
    padding: 10px;
}

#tempo-mine-viewing .ui-layout-north .tempo-mine-board-container {
    background: #fff !important;
}

#tempo-mine-viewing .tempo-mine-board-headbar .navigator-buttons {
    width: 120px;
    float: right;
}

#tempo-mine-viewing .split-btn {
    border-left: 1px solid #bbb;
    margin-left: 10px;
}

#tempo-mine-viewing-resultshow.ui-tabs > .ui-widget-header {
    background: #D7DDE5;
}

#tempo-mine-viewing-resultshow.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: #F3F5F7;
}

#tempo-mine-viewing-resultshow.ui-tabs .ui-tabs-nav {

    /*    padding: 2px 0px; */
}

#tempo-mine-viewing-resultshow.ui-tabs .ui-tabs-nav li {
    margin: 0;
    margin-right: 2px;
    background: #D7DDE5;
    border: 1px solid #cbd0dc;
    border-radius: 0;
}

#tempo-mine-viewing-resultshow.ui-tabs li.ui-state-active, .ui-tabs li.ui-widget-content .ui-state-active, .ui-tabs li.ui-widget-header .ui-state-active {
    border-bottom: 0px;
}

#tempo-mine-viewing-resultshow.ui-tabs li span.ui-icon.tempo-ui-icon-remove {
    margin-top: 6px;
    margin-right: 8px;
    cursor: pointer;
}

.tempo-mine-export-label {
    font-weight: bold;
}

.tempo-mine-library-personal-btn {
    float: right;
    right: 15px;
    top: 0px;
    width: 16px;
    cursor: pointer;
    position: absolute;

}

.tempo-mine-library-personal-btn span {
    background-image: url("../images/user_defined.png") !important;
    background-position: 0px 0px !important;
}

.tempo-mine-library-manager-option {
    cursor: pointer;
    text-align: center;
    border-left: 1px solid #d7dde5;
}

.tempo-mine-library-manager-option-select {
    color: #289de9;
}

.tempo-mine-histogram-tooltip {
    position: absolute;
    background: #333333;
    color: white;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 5px;
    margin: 10px;
}

.tempo-mining-histogram-btn {
    color: blue;
    background-color: #ffffff;
    border: 0px none;
    font-size: 15px;
    text-decoration: underline;
}

.tempo-mining-histogram-btn:hover {
    color: red;
    border: none;
    cursor: pointer;
    text-decoration: underline;
}

.tempo-mining-histogram-btn:focus {
    outline: none;
}

.tempo-mining-histogram-detail {
    width: 100%;
    height: 100%;
    overflow: auto;
}

.tempo-date-convert-formLayout td.formLayoutTit {
    text-align: left;
    padding-top: 10px;
}

.tempo-customDatetype {
    margin-top: 10px;
}

#infoTable {
    table-layout: fixed;
}


#helpIno {
    position: absolute;
    width: 350px;
    height: 230px;
    backgroud: #e0e5e5;
    box-shadow: 0px 0px 10px rgb(46, 49, 53);
    z-index: 99999;
}

#tempo-mine-pmml-model {
    width: 22px;
    height: 30px;
    background-position: -493px -56px;
    margin-left: 5px;
}

.tempo-mine-pmml-model-option {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    background: url(../images/pmml-read-model-icon.png) no-repeat 0 center;
}

.tempo-mine-date-convert-dialog {
    position: initial !important;
}

.tempo-mine-toolbar-undoandredo-button-show {
    cursor: pointer;
}

.mine-version-snapshot, .mine-version-snapshot-more {
    cursor: pointer;
}

.tempo-icon-insight-setting, .tempo-icon-insight-setting-more {
    cursor: pointer;
}

.ui-dialog .ui-dialog-content select.ui-pg-selbox {
    text-indent: 0px;
}

.tempo-mine-code-keyword-icon {
    width: 16px;
    height: 24px;
    background: url(../images/code_keyword.png) no-repeat 0 center;
}

.tempo-mine-code-keyword-item {
    margin-left: 5px;
    font-size: 14px;
}

.CodeMirror span {
    font-size: 14px;
}


#selectOption ul li {
    list-style: none;
    padding: 8px;
    margin-left: 10px;
}

/**洞察设置图标*/
.tempo-icon-insight-setting {
    background-image: url(../images/icons-insight.png);
    background-position: -688px -176px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: 1px;
    margin-left: 5px;
    vertical-align: middle;
    background-color: transparent;
}

/**分类评估洞察页面下拉按钮*/
.tempo-icon-evaclassificationinsight {
    background: #f7f7f7 url(../images/icons-insight.png);
    background-position: -400px -463px;
    width: 16px;
    height: 20px;
    float: right;
    margin-top: -23px;
    margin-right: 8px;
    /*transform: rotate(90deg);*/
}

/**分类评估洞察页面说明前置图标*/
.tempo-icon-evaclassinsight {
    background: #f7f7f7 url(../images/icons-insight.png);
    background-position: -366px -607px;
    width: 16px;
    height: 20px;
    float: left;
    margin-top: -23px;
    margin-left: 8px;
    /*transform: rotate(90deg);*/
}

.cm-indent-guide, .cm-tab-indent-guide > .cm-tab {
    position: relative;
/ / border-left: 1 px dotted #bbb;
}

.cm-indent-blank-guide {
    position: relative;
}

.cm-indent-guide:after, .cm-indent-blank-guide:after {
    content: '.';
    position: absolute;
    right: -0px;
    color: #dadada;
}

.cm-tab-indent-guide > .cm-tab:after {
    content: '→';
    position: absolute;
    right: -0px;
    color: #dadada;
}

/**
发布为自定义算法
 */
.tempo-ui-icon-publish-custom-alg {
    background-position: 0px 1px;
    background-image: url("../images/publish.png") !important;
}
.tempo-ui-icon-custom-alg-list {
    background-image: url("../images/alglist.png") !important;
    background-position: 0px 1px;
}

.tempo-mine-flow-image-icon {
    margin-top: -2px;
    margin-left: -92px;
    height: 10px;
    width: 10px;
}

/*文件列表弹框区域*/
/*文件列表弹框最外层div*/
#tempo-mine-write-file-batch-file-list-dialog-temp-div {
    width: 100%;
    height: 100%;
}

/*文件列表弹框头部div*/
#tempo-mine-write-file-batch-file-list-dialog-header {
    height: 8%;
}

/*文件列表弹框批量删除按钮*/
#tempo-mine-write-file-batch-file-list-batch-delete {

}

/*文件列表弹框下拉框div*/
#tempo-mine-write-file-batch-file-list-owning-module-div {
    float: right;
}

/*文件列表弹框下拉框*/
#tempo-mine-write-file-batch-file-list-owning-module {

}

/*文件列表弹框搜索框*/
#tempo-mine-write-file-batch-file-list-search-name {
    float: right;
    margin-left: 10px;
    margin-right: 3px;
}

/*文件列表弹框中间div*/
#tempo-mine-write-file-batch-file-list-dialog-center {
    height: 90%;
}

/*文件列表弹框表格div*/
#tempo-mine-write-file-batch-file-list-div {
    width: 100%;
    height: 100%;
}